package oocl.ita.eordering.service;

import org.springframework.web.multipart.MultipartFile;

import oocl.ita.eordering.po.Merchant;

public interface MerchantService {
	//註冊,返回商家mId
	int regist(Merchant merchant);
	//登录
	Merchant login(String tel, String psd);
	//修改商家除密码外的信息：地址、商标、logo图片
	int updateMerchant(Merchant merchant);
	//tel唯一性校验是否已存在
	boolean isTelExist(String mTel);
	//修改商家密码
	public int updatePassword(Merchant merchant);
	//身份证图片处理方法，与DAO层无关.相对路径为/商家电话/IDCard.jpg(png)
	public String getIdCardPath(String mTel, MultipartFile cardPic); 
	//商家logo图片处理方法，与DAO层无关.相对路径为/商家电话/LOGO.jpg(png)
	public String getLogoPath(String mTel, MultipartFile logoPic); 
	//通过mId查找商家
	public Merchant findMerchantById(Integer mId);
	//通过mTel查找商家
	public Merchant findMerchantByTel(String mTel);
}
